#include <57header.h>

int main(int argc,char*argv[])
{
    // 定义一个数据
    // 用来存储, 管道的读写两端
    int pipe_fd[2];

    // pipe函数: 创建管道
    // 吧读写两端产生的文件描述符 -> pipe_fd
    // pipe_fd[0]: 读
    // pipe_fd[1]: 写
    pipe(pipe_fd);


    write(pipe_fd[1], "hello", 5);

    char buf[60] = {0};
    read(pipe_fd[0], buf, sizeof(buf));
    printf("buf: %s \n", buf);


    close(pipe_fd[0]);
    close(pipe_fd[1]);

    return 0;
}

